unexpected manna

Translations
неожиданная манна
The generous donation was unexpected manna during tough times.
Щедрое пожертвование стало неожиданной манной в трудные времена.